package br.com.example.calculadora;

import android.app.Activity;
import android.app.AlertDialog;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;

public class CalculadoraActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_calculadora);
        
        final Button btnSomar = (Button) findViewById(R.id.btnsomar);
        btnSomar.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                final EditText edNumero1 = (EditText) findViewById(R.id.ednumero1);
                final EditText edNumero2 = (EditText) findViewById(R.id.ednumero2);
                final int primeiroNumero = Integer.parseInt(edNumero1.getText().toString());
                final int segundoNumero = Integer.parseInt(edNumero2.getText().toString());
                final AlertDialog.Builder dialogo = new AlertDialog.Builder(CalculadoraActivity.this); 
                dialogo.setTitle("Resultado"); 
       		 	dialogo.setMessage("A soma é " + (primeiroNumero+segundoNumero)); 
       		 	dialogo.setNeutralButton("OK", null); 
       		 	dialogo.show(); 
            }
        });
        
        final Button btnSubtrair = (Button) findViewById(R.id.btnsubtrair);
        btnSubtrair.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                final EditText edNumero1 = (EditText) findViewById(R.id.ednumero1);
                final EditText edNumero2 = (EditText) findViewById(R.id.ednumero2);
                final int primeiroNumero = Integer.parseInt(edNumero1.getText().toString());
                final int segundoNumero = Integer.parseInt(edNumero2.getText().toString());
                final AlertDialog.Builder dialogo = new AlertDialog.Builder(CalculadoraActivity.this); 
                dialogo.setTitle("Resultado"); 
       		 	dialogo.setMessage("A subtração é " + (primeiroNumero-segundoNumero)); 
       		 	dialogo.setNeutralButton("OK", null); 
       		 	dialogo.show(); 
            }
        });
        
        final Button btnMultiplicar = (Button) findViewById(R.id.btnmultiplicar);
        btnMultiplicar.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                final EditText edNumero1 = (EditText) findViewById(R.id.ednumero1);
                final EditText edNumero2 = (EditText) findViewById(R.id.ednumero2);
                final int primeiroNumero = Integer.parseInt(edNumero1.getText().toString());
                final int segundoNumero = Integer.parseInt(edNumero2.getText().toString());
                final AlertDialog.Builder dialogo = new AlertDialog.Builder(CalculadoraActivity.this); 
                dialogo.setTitle("Resultado"); 
       		 	dialogo.setMessage("A multiplicação é " + (primeiroNumero*segundoNumero)); 
       		 	dialogo.setNeutralButton("OK", null); 
       		 	dialogo.show(); 
            }
        });
        
        final Button btnDividir = (Button) findViewById(R.id.btndividir);
        btnDividir.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                final EditText edNumero1 = (EditText) findViewById(R.id.ednumero1);
                final EditText edNumero2 = (EditText) findViewById(R.id.ednumero2);
                final int primeiroNumero = Integer.parseInt(edNumero1.getText().toString());
                final int segundoNumero = Integer.parseInt(edNumero2.getText().toString());
                final AlertDialog.Builder dialogo = new AlertDialog.Builder(CalculadoraActivity.this); 
                dialogo.setTitle("Resultado"); 
       		 	dialogo.setMessage("A divisão é " + (primeiroNumero/segundoNumero)); 
       		 	dialogo.setNeutralButton("OK", null); 
       		 	dialogo.show(); 
            }
        });
    }


    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.calculadora, menu);
        return true;
    }
    
}
